package com.ctgu.tengyun.dao.mybatis;

import com.ctgu.tengyun.domain.SaleOrderConfirm;
import com.ctgu.tengyun.domain.SaleOrderConfirmExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SaleOrderConfirmMapper {
    int countByExample(SaleOrderConfirmExample example);

    int insert(SaleOrderConfirm record);

    int insertSelective(SaleOrderConfirm record);

    List<SaleOrderConfirm> selectByExample(SaleOrderConfirmExample example);

    SaleOrderConfirm selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") SaleOrderConfirm record, @Param("example") SaleOrderConfirmExample example);

    int updateByExample(@Param("record") SaleOrderConfirm record, @Param("example") SaleOrderConfirmExample example);

    int updateByPrimaryKeySelective(SaleOrderConfirm record);

    int updateByPrimaryKey(SaleOrderConfirm record);
}